package com.example.uidemo_01;

import androidx.appcompat.app.AppCompatActivity;

import android.os.Bundle;
import android.view.View;
import android.widget.Button;
import android.widget.Toast;

public class OsActivity extends AppCompatActivity implements View.OnClickListener{

    @Override
    protected void onCreate(Bundle savedInstanceState) {
        super.onCreate(savedInstanceState);
        setContentView(R.layout.activity_os);

        //方法2
        //获取Button按钮
        Button btnOnclick_2 = findViewById(R.id.button10);
        //方法3
        //获取Button按钮
        Button btn3 = findViewById(R.id.button11);
        //设置监听器
        btn3.setOnClickListener(new MyClickListener());

        //方法4
        //获取Button按钮
        Button btn4 = findViewById(R.id.button12);
        //设置监听器
        btn4.setOnClickListener(this);

        //方法2
        //设置监听器
        btnOnclick_2.setOnClickListener(new View.OnClickListener() {
            @Override
            public void onClick(View v) {
                //点击按钮后，他就会执行这个方法
                Toast.makeText(OsActivity.this, "第二种监听方式", Toast.LENGTH_SHORT).show();
            }
        });
    }

    //方法1
    public void onClick_1(View view){
        //点击按钮后，他就会执行这个方法
        Toast.makeText(this, "第一种监听方式", Toast.LENGTH_SHORT).show();
    }

    //方法4
    @Override
    public void onClick(View v) {
        //点击按钮后，他就会执行这个方法
        Toast.makeText(this, "第四种监听方式", Toast.LENGTH_SHORT).show();
    }

    //方法3
    class MyClickListener implements View.OnClickListener{
        @Override
        public void onClick(View v) {
            //点击按钮后，他就会执行这个方法
            Toast.makeText(OsActivity.this, "第三种监听方式", Toast.LENGTH_SHORT).show();
        }
    }



}
